package com.mrsphoto.mrphoto.impl;

import com.mrsphoto.mrphoto.bean.User;
import com.mrsphoto.mrphoto.model.IuserLoginControl;
import com.mrsphoto.mrphoto.model.OnLoginListener;

/**
 * Created by King on 2016/6/24.
 */
public class Userimpl implements IuserLoginControl {
    @Override
    public void login(final User user, final OnLoginListener loginListener) {

        //模拟子线程耗时操作
        new Thread()
        {
            @Override
            public void run()
            {
                try
                {
                    Thread.sleep(2000);
                } catch (InterruptedException e)
                {
                    e.printStackTrace();
                }
                //模拟登录成功
                if (user.getName().equals("123")&&user.getPassword().equals("123")){
                    loginListener.loginSuccess(user);
                }else
                {
                    loginListener.loginFailed();
                }
            }
        }.start();



//        new Thread(new Runnable() {
//            @Override
//            public void run() {
//                try {
//                    Thread.sleep(300);
//                } catch (InterruptedException e) {
//
//                    e.printStackTrace();
//                }
//                if (user.getName().equals("123")&&user.getPassword().equals("123")){
//                    loginListener.loginSuccess(user);
//                }else
//                {
//                    loginListener.loginFailed();
//                }
//            }
//        });

    }
}
